From a70b0fef2c152d512c29c552df00d2edc94f597e Mon Sep 17 00:00:00 2001 From: robertl Date: Sat, 6 May 2006 17:58:33 +0000 Subject: [PATCH] Makefile: build doc in a version-specific directory, add dependencies up Makefile.in, config.status. Improve doc dependencies, babelmain.xsl: make includes relative. mkcapabilities: hook links up to development tree. --- gpsbabel/Makefile.in | 18 +++++++++++------- gpsbabel/babelmain.xsl | 5 +++-- gpsbabel/configure | 2 -- gpsbabel/tools/mkcapabilities | 2 +- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/gpsbabel/Makefile.in b/gpsbabel/Makefile.in index 7bdb2eeeb..7f586872b 100644 --- a/gpsbabel/Makefile.in +++ b/gpsbabel/Makefile.in @@ -6,6 +6,7 @@ VERSD=1.2.8 RELEASE=-beta20060423_GSAK VERSIONU=$(VERSU)$(RELEASE) VERSIOND=$(VERSD)$(RELEASE) +DOCVERSION=development # VERSIONU=1_2_7 # VERSIOND=1.2.7 @@ -81,7 +82,7 @@ OBJS = main.o globals.o $(LIBOBJS) -# Directory of web doc +# Directory of local web doc. Traditionally a sibling to the GPSBabel tree. WEB=../babelweb/ @@ -90,6 +91,9 @@ all: gpsbabel@EXEEXT@ gpsbabel@EXEEXT@: $(OBJS) @CC@ $(CFLAGS) $(OBJS) @LIBS@ @USB_LIBS@ $(LIBEXPAT) $(OUTPUT_SWITCH)$@ +Makefile: Makefile.in config.status + CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status + globals.o: @CC@ @CPPFLAGS@ -c $(GBCFLAGS) -DVERSION=\"$(VERSIOND)\" $< $(OUTPUT_SWITCH)$@ @@ -125,11 +129,11 @@ dep: (echo -n "internal_styles.c: mkstyle.sh " ; echo style/*.style ; /bin/echo -e '\t./mkstyle.sh > internal_styles.c || (rm -f internal_styles.c ; exit 1)' ) >> /tmp/dep echo Edit Makefile.in and bring in /tmp/dep -$(WEB)/htmldoc/readme.html: readme.xml - xmlwf $< #check for well-formedness - xmllint --noout --valid $< #validate - xsltproc \ - --stringparam base.dir "$(WEB)/htmldoc/" \ +$(WEB)/htmldoc-$(DOCVERSION)/readme.html: readme.xml babelmain.xsl + xmlwf $< #check for well-formedness + xmllint --noout --valid $< #validate + xsltproc \ + --stringparam base.dir "$(WEB)/htmldoc-$(DOCVERSION)/" \ --stringparam root.filename "readme" \ babelmain.xsl \ $< @@ -138,7 +142,7 @@ $(WEB)/htmldoc/readme.html: readme.xml readme.txt: readme.html lynx -nolist -dump readme.html > $@ -doc: $(WEB)/htmldoc/readme.html # readme.txt +doc: $(WEB)/htmldoc-$(DOCVERSION)/readme.html # readme.txt release: cvs commit diff --git a/gpsbabel/babelmain.xsl b/gpsbabel/babelmain.xsl index eaea406f3..5d0fe1cd2 100644 --- a/gpsbabel/babelmain.xsl +++ b/gpsbabel/babelmain.xsl @@ -13,7 +13,8 @@ - #include virtual="doc-header.inc" + #include virtual="../navbar.inc" + #include virtual="../doc-header.inc" @@ -23,7 +24,7 @@ - #include virtual="doc-footer.inc" + #include virtual="../doc-footer.inc" diff --git a/gpsbabel/configure b/gpsbabel/configure index bbcf16106..12a679727 100755 --- a/gpsbabel/configure +++ b/gpsbabel/configure @@ -2497,8 +2497,6 @@ _ACEOF fi -#AC_ARG_ENABLE(allcet, "Enable all character sets", AC_DEFINE(WANT_ALLCET, 1, [Define if you want support for all known character sets])) -#AC_ARG_ENABLE(cet, "Enable character sets=(default,all,minimal)") # Check whether --with-cet or --without-cet was given. if test "${with_cet+set}" = set; then diff --git a/gpsbabel/tools/mkcapabilities b/gpsbabel/tools/mkcapabilities index 9eae08131..4aa6732ca 100755 --- a/gpsbabel/tools/mkcapabilities +++ b/gpsbabel/tools/mkcapabilities @@ -4,7 +4,7 @@ function getcap(type, cap, sname, lname) { print "" print "" lname "" - print " " sname "" + print " " sname "" # This is bad... printf "" -- 2.30.2